ui_print("Quectel FOTA Tools
  Version
     v4.1 : Full upgrade supports upgrading specified partitions
");
ui_print("Patching system files...");
assert(apply_patch_check("/tmp/multifota.bin", "a50024503459c0d8bcb3ec3b3e808d9ef5653282"));
set_progress(0.000000);
unmount("/system/firmware");
write_raw_image(package_extract_file("full-images/sdxnightjar-boot.img"), "boot");
check_partition_sha1("MTD:boot:8132608:e0c12cc3bc2b8cf530e14cedd467864cbae30e50");
set_progress(0.105693);
unmount("/system");
write_raw_image(package_extract_file("full-images/sdxnightjar-sysfs.ubi"), "system");
check_partition_sha1("MTD:system:68812800:8c609cd6e1e1ea3e87fe6cae0a9d457d1a4a6c0f");
set_progress(1.000000);
ui_print("Upgrade finished!!!");
